Fully Dynamic $(1+\epsilon)$-Approximate Matchings

نویسندگان

  • Manoj Gupta
  • Richard Peng
چکیده

We present the first data structures that maintain near optimal maximum cardinality and maximum weighted matchings on sparse graphs in sublinear time per update. Our main result is a data structure that maintains a (1 + ǫ) approximation of maximum matching under edge insertions/deletions in worst case O( √ mǫ) time per update. This improves the 3/2 approximation given in [Neiman, Solomon, STOC 2013] which runs in similar time. The result is based on two ideas. The first is to re-run a static algorithm after a chosen number of updates to ensure approximation guarantees. The second is to judiciously trim the graph to a smaller equivalent one whenever possible. We also study extensions of our approach to the weighted setting, and combine it with known frameworks to obtain arbitrary approximation ratios. For a constant ǫ and for graphs with edge weights between 1 and N , we design an algorithm that maintains an (1 + ǫ)-approximate maximum weighted matching in O( √ m logN) time per update. The only previous result for maintaining weighted matchings on dynamic graphs has an approximation ratio of 4.9108, and was shown in [Anand, Baswana, Gupta, Sen, FSTTCS 2012, arXiv 2012].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Matching: Reducing Integral Algorithms to Approximately-Maximal Fractional Algorithms

We present a simple randomized reduction from fully-dynamic integral matching algorithms to fully-dynamic “approximately-maximal” fractional matching algorithms. Applying this reduction to the recent fractional matching algorithm of Bhattacharya, Henzinger, and Nanongkai (SODA 2017), we obtain a novel result for the integral problem. Specifically, our main result is a randomized fully-dynamic (...

متن کامل

Maximum Cardinality Matchings in Fully Dynamic Graphs

In this paper, we examine recent developments in the Maximum Cardinality Matching (MCM) problem for fully dynamic graphs. Matchings represent a classical combinatorial structure. They have been thoroughly studied and are well understood in the static case. Recently, there’s been an interest for understanding other basic structures such as vertex covers, shortest paths and spanning trees in dyna...

متن کامل

Approximate Counting of Matchings in Sparse Hypergraphs

In this paper we give a fully polynomial randomized approximation scheme (FPRAS) for the number of all matchings in hypergraphs belonging to a class of sparse, uniform hypergraphs. Our method is based on a generalization of the canonical path method to the case of uniform hypergraphs.

متن کامل

Dynamic Approximate Matchings with an Optimal Recourse Bound

In the area of dynamic matching algorithms, the number of changes to the matching per update step, also known as the recourse bound, is an important measure of quality, Nevertheless, the worstcase recourse bounds of almost all known dynamic approximate matching algorithms are prohibitively large, significantly larger than the corresponding update times. In this paper we fill in this gap via a s...

متن کامل

Dynamic Decremental Approximate Distance Oracles with $(1+\epsilon, 2)$ stretch

We provide a decremental approximate Distance Oracle that obtains stretch of 1 + ǫ multiplicative and 2 additive and has Ô(n) total cost (where Ô notation suppresses polylogarithmic and n √

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013